Configuration register (регистр конфигурации) датчика температуры ADT7310
Register Address: 0x01
Reset value: 0x00
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| Resolution | Operation mode | INT/CT mode | INT pin polarity | CT pin polarity | Fault queue | ||
| rw | rw | rw | rw | rw | rw | rw | rw |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 : 13-битное значение. Знаковый бит + 12 бит данных дают разрешение по температуре 0,0625°C (по умолчанию)
1 : 16-битное значение. Знаковый бит + 15 бит данных дает разрешение по температуре 0,0078125°C
00 : continuous conversion mode – режим непрерывного преобразования (по умолчанию)
01 : one shot mode – режим однократного преобразования. Время преобразования примерно 240 мс
10 : 1 SPS mode – режим одного преобразования в секунду. Время преобразования примерно 60 мс. Остальное время - 940 мс бездействует. Этот режим снижает энергопотребление
11 : shutdown mode – режим выключения. Отключено всё кроме интерфейсов
0 : interrupt mode – режим прерывания (по умолчанию)
1 : comparator mode – режим сравнения
0 : активный «0» (по умолчанию)
1 : активный «1»
0 : активный «0» (по умолчанию)
1 : активный «1»
Определяет сколько событий выхода температуры за установленные границы должно произойти, чтобы установился сигнал ошибки на выводах INT и CT. Помогает избежать ложного срабатывания из-за температурного шума.
00 : 1 событие (по умолчанию)
01 : 2 события
10 : 3 события
11 : 4 события